package pe.edu.upc.dsd.debuggers.pedido.controller;

import java.io.IOException;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


import pe.edu.upc.dsd.debuggers.pedido.model.service.PedidoService;
import pe.edu.upc.dsd.debuggers.pedido.model.service.PedidoServiceImpl;

import pe.edu.upc.dsd.debuggers.pedido.model.vo.Pedido;


public class EstadisticaController extends HttpServlet{

	
	private static final long serialVersionUID = 1L;
	
	
	public EstadisticaController() {
        super();
        // TODO Auto-generated constructor stub
    }
	
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
	}
	
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

		String anio = request.getParameter("element_5_3");
		

		if(anio!= null && anio.trim()!= "" ){
			// obtiene el cliente
			PedidoService pedidoServicio = new PedidoServiceImpl();
			List<Pedido> listPedido = pedidoServicio.ObtenerEstadistica(anio);
			
			System.out.println("Cantidad resultados: " + listPedido.size());

			request.setAttribute("listaPedidosEstadistica", listPedido);
		}
		// muestra la pagina
		request.getRequestDispatcher("site/Estadisticas.jsp").forward(request, response);
	}
	  
}
